home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 151-175 / disk_166 / stevie / bugs / bug2 / fileio.c.diff next >
Text File  |  1992-05-06  |  660b  |  39 lines

  1. *** fileio.c    Fri Jun 10 16:15:19 1988
  2. --- fileio.c.new    Sun Oct  2 23:23:23 1988
  3. ***************
  4. *** 6,11 ****
  5. --- 6,13 ----
  6.    */
  7.   
  8.   #include "stevie.h"
  9. + #include <sys/types.h>
  10. + #include <sys/stat.h>
  11.   
  12.   void
  13.   filemess(s)
  14. ***************
  15. *** 45,50 ****
  16. --- 47,53 ----
  17.       int    unprint = 0;
  18.       int    linecnt = 0;
  19.       bool_t    wasempty = bufempty();
  20. +     struct    stat    stat_buf;
  21.   
  22.       curr = fromp->linep;
  23.   
  24. ***************
  25. *** 54,59 ****
  26. --- 57,66 ----
  27.       if ( (f=fopen(fname,"r")) == NULL )
  28.           return TRUE;
  29.   
  30. +     stat(fname,&stat_buf);
  31. +     if ( stat_buf.st_size == 0 )
  32. +         return FALSE;
  33.       filemess("");
  34.   
  35.       for (i=nchars=0; (c=getc(f)) != EOF ;nchars++) {
  36.  
  37.  
  38.